package com.class05.e_final_var;

public class Dog {
  static final String food = "骨头";
    //    无参无返回值
    public static void sleep() {
        System.out.println("Dog sleep");
    }

    //    有参无返回值

    public static void eat(String food) {
        //    静态方法中不能访问非静态成员变量
        System.out.println("Dog吃：" + Dog.food);
        System.out.println("Dog吃：" + food);
        //因为this.food是final修饰的，所以不能被修改
//        this.food = food;
        return;
    }

    //    无参有返回值
    public static String lookHome() {
        return "Dog看家";
    }
    public static void main(String[] args) {
        Dog dog = new Dog();
        dog.eat("牛肉");
//        System.out.println(dog.lookHome());
//        同一类中静态方法中可以直接通过方法名调用静态方法
        lookHome();

    }
}
